$(window).load(function(){$('li.sousMenu').hover(function(){if($(this).children('ul').css('display','block')){$(this).addClass('active');$(this).next('li').addClass('sibling');$(this).children('a').eq('0').addClass('activeLink');return;}else{$(this).children('ul').fadeIn(200);$(this).addClass('active');$(this).next('li').addClass('sibling');$(this).children('a').eq('0').addClass('activeLink');}},function(){$(this).children('ul').fadeOut(200);$(this).removeClass('active');$(this).next('li').removeClass('sibling');$(this).children('a').eq('0').removeClass('activeLink');});$('li.sousSousMenu').hover(function(){if($(this).children('ul').css('display','block')){$(this).children('a, span').eq(0).addClass('activeSubLink');return;}else{$(this).children('ul').fadeIn(200);$(this).children('a, span').eq(0).addClass('activeSubLink');}},function(){$(this).children('a, span').eq(0).removeClass('activeSubLink');$(this).children('ul').fadeOut(200);});$('a#industrySearchLink, a#industrySearchLinkMenu').live('click',function(){if($('div#searchPanel').hasClass('advancedSearch')){$('div#searchPanel').slideUp(300).removeClass('advancedSearch');$('#region_selectbox_target, a.help_header, .btn_recherche, #main_boite_recherche').fadeIn();}
var action=$(this).attr('href')+'?format=html';$.ajax({url:action,type:'GET',datatype:'html',success:function(data){$('div#searchPanel').html(data).slideDown(300).addClass('industrySearch');$('a#advancedSearchClose').live('click',function(){$('#searchPanel').slideUp(300).removeClass('industrySearch');return false;});}});return false;});if($('div.passport').height()<$('div#bigbox').height()){var newHeight=$('div#bigbox').height();$('div.passport').height(newHeight);}
if($('div.mdp_nouveau').height()<$('div.menu_modifications').height()){$('div.mdp_nouveau').height($('div.menu_modifications').height());}
if($('div.emplois').height()<$('div.menu_modifications').height()){$('div.emplois').height($('div.menu_modifications').height());}
if($('div#cv_intro').height()<$('div.menu_modifications').height()){$('div#cv_intro').height($('div.menu_modifications').height());}
if($('div#profil').height()<$('div.menu_modifications').height()){$('div#profil').css('min-height',$('div.menu_modifications').height());}
$('a.help_icon_link').hover(function(){var tempID=$(this).attr('id').split('_icon');var helpID=tempID[0]+"_panel_container";$('#'+helpID).fadeIn('fast').css('display','inline');},function(){var tempID=$(this).attr('id').split('_icon');var helpID=tempID[0]+"_panel_container";$('#'+helpID).fadeOut('fast');});$('a.help_icon_link').live('click',function(){return false;});$("a[rel*='external']").live('click',function(){$(this).attr('target','_blank');});$("[class*='textarea_limit']").live('keyup',function(){var className=$(this).attr('class');var classSplit=className.split('_');var limit=classSplit[2];var infoSpan='textarea_'+$(this).attr('id')+'_info';limitChars(this,limit,infoSpan);});$('.message').each(function(){if($(this).hasClass('long')){var fadeTime=8000;}else{var fadeTime=3000;}
if($(this).hasClass('noshow')){$(this).hide();}else{$(this).modal({minHeight:160,minWidth:350,maxWidth:400,onShow:function(){$(this).delayFunction(fadeTime,function(){$.modal.close();});}});}});if($('#passeport').length){var pays=$('#country').val();if(pays!="ca"){$('div.province').css('display','none');}
$('#country').change(function(){if($(this).val()=='ca'){$('div.province').show();$('div.province').effect('highlight',{},3000);}else{$('div.province').hide();}});}
$("a.postulation").live('click',function(){if($('#postulation').length){$('#postulation').slideDown('slow');$('div#barrePostulation .enPostulation').show();$('div#barrePostulation .btn').hide();return false;}else{var title=$(this).attr('title');var action=$(this).attr('href')+'?format=html';$.ajax({url:action,type:'GET',dataType:'html',beforeSend:function(XMLHttpRequest){$('#barrePostulation').after('
').fadeIn('slow');},success:function(data){$('div#barrePostulation .enPostulation').show();$('div#barrePostulation .btn').hide();$('.loading').animate({opacity:'0'},'slow');$('#postulation').animate({opacity:'0'},{queue:true,duration:0}).html(data).animate({opacity:'1.0'},{queue:true,duration:300},'easein');var pays=$('#country').val();if(pays!="ca"){$('div.province').css('display','none');}
$('#country').change(function(){if($(this).val()=='ca'){$('div.province').show();$('div.province').effect('highlight',{},3000);}else{$('div.province').hide();}});$('a.help_icon_link').hover(function(){var tempID=$(this).attr('id').split('_icon');var helpID=tempID[0]+"_panel_container";$('#'+helpID).fadeIn('fast').css('display','inline');},function(){var tempID=$(this).attr('id').split('_icon');var helpID=tempID[0]+"_panel_container";$('#'+helpID).fadeOut('fast');});if($('div.cvChoices').children('input:checked')){var input=$('div.cvChoices').find('input:checked').attr('id');switch(input)
{case'typeTransmission-NC':$('.cvBox').css('display','none');$('#newCV').fadeIn();break;case'typeTransmission-DTf':$('.cvBox').css('display','none');$('.cvLangue').css('display','none');$('#cvF').fadeIn();$('#cvPersonnel').fadeIn();break;case'typeTransmission-DTa':$('.cvBox').css('display','none');$('.cvLangue').css('display','none');$('#cvA').fadeIn();$('#cvPersonnel').fadeIn();break;case'typeTransmission-CJ':$('.cvBox').css('display','none');$('#cvJobboom').fadeIn();break;}}
$('.textcontact').live('keyup',function(){limitChars(this,3000);});$('.personalquestion').live('keyup',function(){limitChars(this,1500);});}});return false;}});$('div#barrePostulation a.enPostulation').live('click',function(){$('#postulation').slideUp('slow');$('div#barrePostulation .enPostulation').hide();$('div#barrePostulation .btn').show();return false;});$('#postulationForm .link_edit').live('click',function(){$('#postulation').slideUp('slow');$('div#barrePostulation .enPostulation').hide();$('div#barrePostulation .btn').show();return false;});$('a#closePostulation').live('click',function(){$('#postulation').slideUp('slow');$('div#barrePostulation .enPostulation').hide();$('div#barrePostulation .btn').show();$.scrollTo(0,0);return false;});$('a#confidInfo').live('click',function(){var linkText="";if($('a#confidInfo').hasClass('expandImage')){$('a#confidInfo').removeClass('expandImage');$('a#confidInfo').addClass('collapseImage');$('div#passportInfo').slideDown('slow');linkText=getTranslation('confidentialInfoCollapse');}else if($('a#confidInfo').hasClass('collapseImage')){$('a#confidInfo').removeClass('collapseImage');$('a#confidInfo').addClass('expandImage');$('div#passportInfo').slideUp('slow');linkText=getTranslation('confidentialInfoExpand');}
$('a#confidInfo').attr('innerHTML',linkText);return false;});if($('div.cvChoices').children('input:checked')){var input=$('div.cvChoices').find('input:checked').attr('id');switch(input)
{case'typeTransmission-NC':$('.cvBox').css('display','none');$('#newCV').fadeIn();break;case'typeTransmission-DTf':$('.cvBox').css('display','none');$('.cvLangue').css('display','none');$('#cvF').fadeIn();$('#cvPersonnel').fadeIn();break;case'typeTransmission-DTa':$('.cvBox').css('display','none');$('.cvLangue').css('display','none');$('#cvA').fadeIn();$('#cvPersonnel').fadeIn();break;case'typeTransmission-CJ':$('.cvBox').css('display','none');$('#cvJobboom').fadeIn();break;}}
$('#typeTransmission-NC').live('click',function(){$('.cvBox').css('display','none');$('#newCV').fadeIn();});$('#typeTransmission-DTf').live('click',function(){$('.cvBox').css('display','none');$('.cvLangue').css('display','none');$('#cvF').fadeIn();$('#cvPersonnel').fadeIn();});$('#typeTransmission-DTa').live('click',function(){$('.cvBox').css('display','none');$('.cvLangue').css('display','none');$('#cvA').fadeIn();$('#cvPersonnel').fadeIn();});$('#typeTransmission-CJ').live('click',function(){$('.cvBox').css('display','none');$('#cvJobboom').fadeIn();});if($('.help_panel_container').length){$('.help_panel_container').each(function(){if($(this).height()<30){$(this).children('.help_panel_content').css('height','25px');}});}
$('form:submit').live('click',function(){if($('.error_panel_container').is('*')){$.scrollTo('div.error_panel_container:first');}});$('.videoLink').live('click',function(){var action=$(this).attr('href').split('.com')[1];var newWindow=window.open(action,'Jobboom','height=290,width=325,resizable=no,scrollbars=no,toolbar=no,status=no');newWindow.focus();return false;});if($('#conteneurPrint').length){window.print();}
$('.modifications tbody tr:last').css('border','none');$('.profileLink a.open').toggle(function(){$(this).parents('li.profileLink').children('.profileDetail').slideDown('fast');$(this).addClass('opened');},function(){$(this).parents('li.profileLink').children('.profileDetail').slideUp('fast');$(this).removeClass('opened');});$('button#captcha_refresh').live('click',function(){if(userLang=="fr"){var action='/inscription/refresh-captcha';}else if(userLang=="en"){var action='/signup/refresh-captcha';}
$.getJSON(action,function(data){$('div.capcha_image').children('img').eq(0).attr('src',data.service.url);$('div.capcha_image input#mycaptcha-id').attr('value',data.service.ckey);$('div.capcha_image input#mycaptcha-input').attr('value','');});return false;});$('a.error_panel_close').live('click',function(){$(this).parents('.error_panel_container').fadeOut();return false;});$('input.btn_recherche').live('click',function(){var s=s_gi('cnojobboomcomprod,cnocanoeglobalprod');s.linkTrackVars='eVar7, events';s.linkTrackEvents='event2';if(s.eVar7==''){s.eVar7=0;}
s.eVar7=s.eVar7+1;s.events='event2';s.tl(this,'o','Search Button');});$('.inactive').live('click',function(){return false;});$('form#cvUpload, form#postulationForm').live('submit',function(form){var formName=$(this).attr('id');var fileName=document.getElementById('cvFile').value;$('form#'+formName+' input#cvFilename').val(fileName);return;});});function limitChars(textid,limit,infodiv){var text=$(textid).val();var textlength=text.length;if(textlength>limit)
{if(infodiv)
{$('#'+infodiv).html(0);}
$(textid).val(text.substr(0,limit));return false;}else{if(infodiv)
{$('#'+infodiv).number((limit-textlength),0,userLang+'_CA');}
return true;}}
function checkAll(link){var formID=$(link).parents('form').attr('id');var linkText=$(link).text();var checkVal=$(link).attr('id');if(checkVal=='unchecked'){$('#'+formID).find('.check').attr("checked","true");$(link).attr('id','checked');var text=getTranslation('favouriteJobsUnselectAll');$(link).html(text);}else{$('#'+formID).find('.check').removeAttr("checked");$(link).attr('id','unchecked');var text=getTranslation('favouriteJobsSelectAll');$(link).html(text);}}
function validateProfile(form)
{var statut=0;var statutExiste=0;var err=0;for(var i=0;i- '+messages[form[i].name]+'
');$("#"+form[i].id).focus();err++;}
if(form[i].name=='mes_profilsecteur[]'&&form[i].length==0){$("#"+form[i].id).after('- '+messages[form[i].name]+'
');$("#"+form[i].id).focus();err++;}
if(form[i].name=='mes_profildiffuseur[]'&&form[i].length==0){$("#"+form[i].id).after('- '+messages[form[i].name]+'
');$("#"+form[i].id).focus();err++;}}
if(!statut&&statutExiste==1)
{$("#mes_statut-3").parents('label').after('- '+messages["mes_statut[]"]+'
');$(".secteur_emploi").focus();err++;}
if(err){var position=$('div.error_panel_container:first').position();$(document).scrollTop(position.top);return false;}
return true;}
function hideErrorMessage(divName,elementName)
{if(elementName=='mes_statut-3'){$("#"+elementName).parents('label').next(divName).remove();}else{$("#"+elementName).next(divName).remove();}}
function validateLearningProfile(form)
{var err=0;for(var i=0;i');}}
$("body").append("");$('#'+parent+child).html($("#"+child+" option"));rebuildList();$('#'+parent).change(function()
{rebuildList();$('#'+child).trigger("change");$('#'+child).focus();});}
function reloadList(idList)
{classOfGroup='1';$("#"+idList+" option").each(function(a,b)
{if($(this).val().substr(0,1)=='G'){$(this).addClass('sub_G'+$(this).val().substr(1,2));classOfGroup=$(this).val().substr(1,2);}
else{$(this).addClass('sub_G'+classOfGroup+'z');}});}
function submitlist(idList)
{$("#"+idList+' option').each(function(a,b)
{if($(this).val().substr(0,1)!='G'){$(this).attr("selected","selected")}});}
function confirm(callback){$('#confirm').modal({minHeight:'160',maxWidth:'400',onShow:function(dialog){$('.yes',dialog.data[0]).click(function(){if($.isFunction(callback)){callback.apply();}
$.modal.close();});}});}